package cn.ffcs.uec.outStaff.action.bean;

import org.zkoss.zul.Button;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Div;
import org.zkoss.zul.Groupbox;
import org.zkoss.zul.Label;
import org.zkoss.zul.Listbox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Radiogroup;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;

import cn.ffcs.uec.common.component.UecBdDefdocTreeBandboxExt;
import lombok.Getter;
import lombok.Setter;

public class UecOutStaffHiPsnWorkEditBean {

    /**
     * Window
     */
    @Setter
    @Getter
    private Window uecOutStaffHiPsnWorkEditWindow;

    @Setter
    @Getter
    private Div uecOutStaffHiPsnWorkEditDiv;

    @Setter
    @Getter
    private Div ButtonDiv;

    @Setter
    @Getter
    private Groupbox groupBox1;

    @Setter
    @Getter
    private Groupbox groupBox2;

    @Getter
    @Setter
    private Button saveBtn;

    @Getter
    @Setter
    private Button cancelBtn;
    
    @Getter
    @Setter
    private Radiogroup selectRadio;
    
    // -------------------------------
    /**
     * 岗位
     */
    @Getter
    @Setter
    private Textbox workpost;

    /**
     * 职务
     */
    @Getter
    @Setter
    private Textbox workjob;

    /**
     * 工作单位
     */
    @Getter
    @Setter
    private Textbox workcorp;

    /**
     * 工作部门
     */
    @Getter
    @Setter
    private Textbox workdept;

    /**
     * 所在部门
     */
    @Getter
    @Setter
    private Textbox glbdef5;

    /**
     * 岗位层级
     */
    @Getter
    @Setter
    private Listbox glbdef1;

    /**
     * 岗位等级
     */
    @Getter
    @Setter
    private Listbox glbdef2;

    /**
     * 岗位层级_zy
     */
    @Getter
    @Setter
    private Listbox glbdef3;

    /**
     * 岗位等级_zy
     */
    @Getter
    @Setter
    private Listbox glbdef4;

    /**
     * 证明人
     */
    @Getter
    @Setter
    private Textbox certifier;

    /**
     * 证明人电话
     */
    @Getter
    @Setter
    private Textbox certiphone;

    /**
     * 离职原因
     */
    @Getter
    @Setter
    private Textbox dimissionReason;
    
    /**
     * 开始时间
     */
    @Getter
    @Setter
    private Datebox begindate;
    
    /**
     * 结束日期
     */
    @Getter
    @Setter
    private Datebox enddate;
    /**
     * 岗位层级（旧）
     */
    @Getter
    @Setter
    private UecBdDefdocTreeBandboxExt newPostLevel;
    /**
     * 岗位层级（新）
     */
    @Getter
    @Setter
    private UecBdDefdocTreeBandboxExt oldPostLevel;
    /**
     * 岗位等级（新）
     */
    @Getter
    @Setter
    private UecBdDefdocTreeBandboxExt postGrade;
    /**
     * 岗位等级标签（新）
     */
    @Getter
    @Setter
    private Label newPostLevelLabel;
    /**
     * 岗位等级标签（旧）
     */
    @Getter
    @Setter
    private Label oldPostLevelLabel;
}
